be overwhelmed by one's ambition - Deutsch Englisch Wörterbuch